/*************************************************************************
	> File Name: functionop.c
	> Author: QiyangXia
	> Mail: 834061456@qq.com 
	> Created Time: 2022年01月24日 星期一 17时12分56秒
 ************************************************************************/
#include "functionop.h"


int dloop(Pusr head,Pusr p)
{
	int op=0;
	int exitflag=0;
	while(1)
	{
		op=interface();
		switch(op)
		{
		case 1:
			printf("\033[32m-------------【查询单词】-------------\033[0m\n");
			dic();
			printf("\n\n\n\n\n");
			break;
		case 2:
			printf("\033[32m-------------【历史记录】-------------\033[0m\n");
			histroy();
			break;
		case 3:
			printf("\033[32m-------------【修改密码】-------------\n");
			char passwd[20];
			printf("\n\n请输入您的新密码:");
			scanf("%s",passwd);
			while(getchar()!='\n'){}
			strcpy(p->data.passwd,passwd);
			write_file(head);
			printf("\n\n修改成功\033[32m\n\n\n\n");

			break;
		case 4:
			printf("\033[32m-------------【成功登出】-------------\033[0m\n\n\n");
			exitflag=1;
			break;
		}
		if(exitflag)
		{
			break;
		}
	}
	return 0;
}



int interface()
{
	int op =0;
	printf("\033[35m************天天查词欢迎您*************\n");
	printf("\r\n");
	printf("***********1.查询单词******************\n");
	printf("***********2.历史记录******************\n");
	printf("***********3.修改密码******************\n");
	printf("***********4.登出系统******************\n");
	printf("*********请输入想执行的语令(1-4)*******\n");
	printf("\r\n");
	printf("***************************************\033[0m\n");

	scanf("%d",&op);
	while(getchar()!='\n'){}
	return op;
}
